needle sealer - Turkish English Dictionary